fe7703681312fe4b28d9f725311e2f00d1f2a155,server/src/main/java/com/orientechnologies/orient/server/network/protocol/http/command/delete/OServerCommandDeleteDocument.java,OServerCommandDeleteDocument,execute,#OHttpRequest#,30

Before Change


				throw new IllegalArgumentException("Invalid Record ID in request: " + urlParts[2]);

			final ODocument doc = new ODocument(db, recordId);
			doc.setVersion(-1);
			doc.delete();

			sendTextContent(iRequest, OHttpUtils.STATUS_OK_CODE, "OK", null, OHttpUtils.CONTENT_TEXT_PLAIN, null);

After Change


				// GET THE VERSION FROM THE DOCUMENT
				doc.fromJSON(iRequest.content);
			else {
				if (iRequest.ifMatch != null)
					// USE THE IF-MATCH HTTP HEADER AS VERSION
					doc.setVersion(Integer.parseInt(iRequest.ifMatch));
				else
					// IGNORE THE VERSION
					doc.setVersion(-1);
			}
			doc.delete();